//
//  OosLocationParser.h
//  Oos4ios
//
//  Created by Pablo Gonzalez on 3/23/11.
//  Copyright 2011 11870.com. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <oos4ios/Model/SluggedString.h>
#import <oos4ios/Model/OosLocation.h>
#import "../Atom/Entries/OosElements.h"
#import "../Atom/Entries/OosLocatedEntry.h"


@interface OosLocationParser : NSObject {

}

+ (OosLocationParser *) instance;

- (OosLocation *) parseLocationFromService: (OosLocatedEntry *) entry;
- (OosLocatedEntry *) reverseParseLocation: (OosLocation *) location;
- (void) reverseParseLocation: (OosLocation *) location intoEntry:(OosLocatedEntry*) entry;

- (SluggedString *) parseSluggedString: (OosSluggedElement *) element;

@end
